Apple_MacBookPro-XcodeApple Apps Software 

Apple presenta nuevas herramientas y tecnologías para desarrolladores para crear aplicaciones aún mejores

Xcode Cloud ayudará a los desarrolladores a crear aplicaciones aún más rápido, y las nuevas funciones de la App Store permiten a los desarrolladores llegar a más usuarios

Apple presentó hoy nuevas herramientas y tecnologías diseñadas para ayudar a los desarrolladores a crear experiencias de aplicaciones más atractivas y facilitar aún más la creación de aplicaciones de alta calidad. Xcode Cloud reúne las múltiples tareas y herramientas necesarias para crear, probar y entregar aplicaciones utilizando potentes servicios en la nube, lo que permite a los desarrolladores y equipos individuales ser más productivos y proporcionar excelentes aplicaciones a sus usuarios. Con eventos en la aplicación y páginas de productos personalizadas, la App Store ahora ofrece formas completamente nuevas para que los desarrolladores promocionen sus aplicaciones y se conecten con los usuarios. Swift da un gran paso adelante con el soporte de simultaneidad integrado en el lenguaje, y las tecnologías de realidad aumentada (AR) facilitan más que nunca la creación de contenido inmersivo en aplicaciones o en la web.

«Estamos encantados de proporcionar a nuestra comunidad de desarrolladores nuevas herramientas y tecnologías poderosas para ayudar a crear aplicaciones aún más atractivas y de mayor calidad, mientras interactuamos con sus usuarios de formas totalmente nuevas a través de la App Store», dijo Susan Prescott, vicepresidenta de Apple. de relaciones mundiales con desarrolladores. «Con el sólido conjunto de herramientas incluidas en Xcode Cloud, la innovación continua en el lenguaje de programación Swift, una amplia gama de nuevas API e incluso más formas de llegar a los usuarios, las plataformas de Apple nunca han sido más sólidas».

Xcode Cloud

Xcode Cloud es un nuevo servicio en la nube de integración y entrega continua diseñado específicamente para desarrolladores de Apple. Integrado en Xcode 13, Xcode Cloud ofrece una forma rápida y sencilla para que los desarrolladores y equipos de todos los tamaños creen, prueben y entreguen aplicaciones de alta calidad de manera aún más eficiente. Xcode Cloud puede crear aplicaciones automáticamente en la nube para liberar las Mac de los desarrolladores para otras tareas. Las pruebas paralelas en la nube significan que los desarrolladores pueden probar en una versión simulada de cada dispositivo Apple actual, luego implementar fácilmente una compilación de la aplicación para pruebas internas o entregar a probadores beta externos a través de TestFlight para obtener comentarios instantáneos.

Tienda de aplicaciones

Con más aplicaciones y juegos que presentan eventos como competiciones en vivo, estrenos de películas, experiencias de transmisión en vivo y mucho más, ahora es más fácil para los usuarios descubrir estos eventos directamente en la App Store, en recomendaciones personalizadas, selecciones editoriales, resultados de búsqueda, etc. páginas de productos de la aplicación. Esto amplía enormemente el alcance de los eventos de los desarrolladores, ayudándolos a conectarlos con nuevos usuarios, mantener informados a sus usuarios actuales o reconectarlos con usuarios anteriores. Es una forma completamente nueva para que los desarrolladores muestren lo que está sucediendo en sus aplicaciones.

"Mario Kart Tour" en la App Store, que se muestra en el iPhone 12 Pro.
Eventos que pueden gustarle y aplicaciones de elección de los editores en la App Store, que se muestran en el iPhone 12 Pro.
Juegos de rol en la App Store, que se muestran en el iPhone 12 Pro.
App Store rediseñada, que se muestra en el iPhone 12 Pro.
Widgets rediseñados en la pantalla de inicio en iOS 15, que se muestran en el iPhone 12 Pro.

Una característica muy solicitada entre los desarrolladores, Apple está presentando nuevas herramientas de página de productos que ofrecen a los desarrolladores una mayor flexibilidad y nuevas formas de conectarse con los usuarios directamente en la App Store. Las páginas de productos personalizadas permiten a los desarrolladores mostrar diferentes funciones de su aplicación para diferentes usuarios, mientras que la optimización de la página de productos les brinda a los desarrolladores la capacidad de probar diferentes capturas de pantalla, videos de vista previa e incluso íconos de aplicaciones. Con análisis ricos y amigables con la privacidad en App Store Connect, los desarrolladores pueden ver lo que más les gusta a sus usuarios y tomar las mejores decisiones para sus páginas de productos.

La aplicación Strava en la App Store, que se muestra en el iPhone 12 Pro.

Apple está introduciendo pautas actualizadas que incluyen soporte para la categoría emergente de aplicaciones que ofrecen experiencias de contenido para creadores. El código de conducta para desarrolladores se amplía para ayudar a mantener la App Store como un mercado justo para desarrolladores y usuarios, incluidas las pautas actualizadas sobre los requisitos de identidad de los desarrolladores, las calificaciones y la manipulación de reseñas y las quejas excesivas de los clientes. También existen nuevas vías para que los desarrolladores apelen el rechazo de una aplicación por preocupaciones de sesgo, así como la opción para que denuncien una aplicación si hay motivos para creer que una aplicación presenta un problema de confianza o seguridad, o que infringe la aplicación. Directrices de revisión de la tienda.

Rápido

Swift, el poderoso e intuitivo lenguaje de programación de Apple, ahora cuenta con soporte de concurrencia integrado. Esto significa que los desarrolladores pueden escribir más fácilmente código que funcione en paralelo, lo cual es clave para crear aplicaciones que respondan a la entrada del usuario, mientras hacen más trabajo en segundo plano. Con la concurrencia en Swift, los desarrolladores pueden escribir código rápido, moderno y seguro con menos errores y aprovechar al máximo el potente silicio multinúcleo en todos los dispositivos de Apple.

SwiftUI ha reinventado el desarrollo de la interfaz de usuario al facilitar el desarrollo de aplicaciones de gran apariencia con la menor cantidad de código posible. Ahora SwiftUI da un gran paso adelante, ayudando a los desarrolladores a brindar más experiencias excelentes a todos sus usuarios. Esto incluye mejoras para mejorar las vistas de lista, las experiencias de búsqueda, las funciones de accesibilidad en la aplicación, las tablas de varias columnas y mucho más.

Swift Playgrounds es una excelente manera de aprender a codificar directamente en una Mac o iPad. Con Swift Playgrounds 4, que llegará a finales de este año, los usuarios podrán crear el diseño visual de una aplicación con SwiftUI. Los proyectos de aplicaciones se pueden abrir y editar en Swift Playgrounds o en Xcode, y cuando estén listos, los usuarios pueden crear una aplicación real y enviarla directamente a la App Store directamente desde su iPad.

SwiftUI se muestra en la MacBook Pro de 13 pulgadas.
Se carga una aplicación en la App Store en el iPad Pro de 12,9 pulgadas.

Realidad aumentada

Apple tiene la plataforma de realidad aumentada más grande del mundo con más de mil millones de dispositivos habilitados para AR impulsados ??por ARKit, un marco que permite a los desarrolladores crear fácilmente experiencias de AR, y RealityKit, el motor de renderizado, animación, audio y física creado desde cero para ARKANSAS.

RealityKit 2 presenta Object Capture, una API simple y poderosa en macOS Monterey que permite a los desarrolladores, como Wayfair, Etsy y más, crear modelos 3D fotorrealistas de alta calidad de objetos del mundo real en minutos tomando fotos tomadas con iPhone , iPad o DSLR y transformándolos en modelos 3D optimizados para AR. Estos modelos se pueden ver en AR Quick Look o agregar a escenas de AR en Reality Composer o Xcode, lo que facilita más que nunca la creación de increíbles aplicaciones de AR. Desarrolladores como Maxon y Unity están utilizando Object Capture para desbloquear formas completamente nuevas de crear contenido 3D dentro de algunas de las principales aplicaciones de creación de contenido 3D, como Cinema 4D y Unity MARS.Con las nuevas API en RealityKit 2, los desarrolladores también pueden crear experiencias de RA más realistas y complejas con un mayor control visual, de audio y de animación, incluidos pases de renderizado personalizados y sombreadores dinámicos.

Object Capture facilita a los desarrolladores la creación de contenido AR inmersivo y de alta calidad en solo minutos.

Gráficos y juegos

Las nuevas API y herramientas en iOS, iPadOS y macOS ayudarán a los desarrolladores de juegos a crear la próxima generación de juegos y ofrecer experiencias completamente nuevas a sus usuarios. Una nueva herramienta de compresión de texturas de metal admite todos los formatos más recientes, así como formatos optimizados para el silicio de Apple, lo que facilita a los desarrolladores llevar juegos de alta gama a todas las plataformas de Apple. Además, un nuevo controlador de juegos virtual en iPhone y iPad proporciona un método sencillo para optimizar los juegos que se integran en el soporte del controlador de juegos.

Rendimiento de juego mejorado mostrado en un iPhone 12 Pro.

API y herramientas para desarrolladores adicionales

Apple está proporcionando a los desarrolladores una gama de nuevas herramientas y API que impulsarán la experiencia de sus aplicaciones y les permitirán crear funciones completamente nuevas, todas construidas con la privacidad a la vanguardia.

  • Xcode 13 agrega nuevas y potentes funciones de desarrollo en equipo que son perfectas para trabajar con Xcode Cloud, así como con las funciones de colaboración de GitHub, Bitbucket y GitLab.
  • Con SharePlay , aplicaciones populares como Disney +, ESPN +, HBO Max, Hulu, MasterClass, Paramount +, TikTok y Twitch están creando nuevos tipos de experiencias compartidas para usuarios de iPhone, iPad y Mac. 1
  • Las aplicaciones de videollamadas de terceros pueden aprovechar las últimas mejoras de FaceTime, incluido el aislamiento de voz, el audio de amplio espectro y el modo vertical.
  • Las aplicaciones de mensajería, incluidas Slack y WeChat, ahora pueden compartir el estado del usuario en las conversaciones; aplicaciones como Uber Eats pueden hacer que Siri anuncie los mensajes entrantes; y las nuevas API de notificación permiten que las notificaciones de comunicación y de alta prioridad de aplicaciones como Chase Mobile y Zomato superen las funciones No molestar o Focus.
  • Las nuevas API de la cámara permiten imágenes mejor fusionadas y agregan la capacidad de capturar imágenes fijas de alta calidad y video de 1080p en la misma sesión.
  • Los desarrolladores de Apple Watch como Breakpoint Studio, Pandora, Qardio y más ahora están creando nuevas experiencias de aplicaciones que ofrecen un nivel más profundo de personalización y responden mejor al entorno de sus usuarios.
  • Con TestFlight en Mac, los desarrolladores pueden probar las compras dentro de la aplicación y otras excelentes funciones de la aplicación Mac.
  • StoreKit 2 , que garantiza que las compras en la aplicación sean seguras para los clientes, ahora presenta nuevas API para manejar los derechos de los productos y el estado de los suscriptores, y probar el soporte tanto en Xcode como en el entorno de la caja de arena de Apple.
  • Los desarrolladores web, incluidos Grammarly y Honey, ahora están creando extensiones en Safari que están disponibles en iPhone, iPad y Mac. Los desarrolladores pueden incluso crear extensiones nuevas y potentes en la aplicación de correo.
  • Las aplicaciones de navegación de terceros ahora pueden mostrar una vista de mapa en la pantalla del grupo de instrumentos de un vehículo, y un nuevo simulador CarPlay para Mac mejora enormemente la eficiencia de las pruebas.
  • Las aplicaciones pueden ofrecer la experiencia de un teatro de audio espacial y colocar sonidos por todas partes para dar vida a su contenido. Y el motor de espacialización de audio físico facilita a los desarrolladores de juegos la reproducción de audio real en todas las plataformas de Apple.
  • ShazamKit permite a los desarrolladores integrar la tecnología de reconocimiento de audio directamente desde Shazam en sus aplicaciones, lo que hace posible no solo hacer coincidir la música con el vasto catálogo de canciones de Shazam, sino también hacer coincidir cualquier audio pregrabado con los resultados personalizados que crean los desarrolladores.

Disponibilidad

Las versiones beta de desarrollador para iOS 15, iPadOS 15, macOS Monterey, watchOS 8 y tvOS 15 están disponibles para los miembros del Programa de desarrolladores de Apple en developer.apple.com a partir de hoy. Xcode Cloud estará disponible como una versión beta gratuita limitada a partir de hoy, con acceso ampliado durante este verano y otoño, y estará disponible para todos los desarrolladores el próximo año. Este otoño se compartirán más detalles sobre los precios y la disponibilidad de Xcode Cloud.

Artículos relacionados

Dejar un comentario